package com.sikaryofficial.backend.domain.dto.req.store;

import com.sikaryofficial.system.api.model.att.AttachmentResp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

/**
 * @author : wuweihong
 * @desc : 评论回复入参
 * @date : 2025-08-21
 */

@ApiModel(description = "评论回复入参")
@Getter
@Setter
public class StoreCommentReplySaveReq implements Serializable {

	/**
	 * 评论id
	 */
	@ApiModelProperty("评论id")
	private Long storeCommentId;

	/**
	 * 店铺id
	 */
	@ApiModelProperty("店铺id")
	private Long storeId;

	/**
	 * 回复类型: 0-针对评论回复，1-针对回复回复
	 */
	@ApiModelProperty("回复类型: 0-针对评论回复，1-针对回复回复")
	private Integer replyType;

	/**
	 * 回复内容
	 */
	@ApiModelProperty("回复内容")
	private String replyContent;

	@ApiModelProperty(value = "附件列表")
	private List<AttachmentResp> attachmentList;

	/**
	 * 被回复人id
	 */
	@ApiModelProperty("被回复人id")
	private Long replyUserId;

	/**
	 * 被回复人名
	 */
	@ApiModelProperty("被回复人名")
	private String replyUserName;

}
